package cn.zpcnet.zstring.utils.compare;

import java.util.Comparator;

/**
 * @author zpc20
 * @version 1.0
 *   字符串比较工具
 */
public interface StringCompare {
	  /**
	   * 比较字符串长度
	   * @param strLeft
	   * @param strRight
	   * @return
	   */
      boolean compareLength(String strLeft,String strRight);
      /**
       * 比较内容
       * @param strLeft
       * @param strRight
       * @return
       */
      boolean compareContent(String strLeft,String strRight);
      /**
       * 自定义比较器
       * @param strLeft
       * @param strRight
       * @param comparetor 
       *        比较器left > right return > 0
       *        比较器left = right return = 0
       *        比较器left < right return < 0
       * @return
       */
      boolean compareContent(String strLeft,String strRight,Comparator<String> comparetor);
}
